package net.hn.hnms.biz.safety.location.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 井下车辆实时信息(DwdJxryNowTram)实体类
 *
 * @author makejava
 * @since 2023-02-20 07:59:30
 */

@Data
@ApiModel(value = "井下车辆实时信息(DwdJxryNowTram)实体类")
@TableName(value = "dwd_jxry_now_tram",schema = "jxry")
public class TramNowPo implements Serializable {
    private static final long serialVersionUID = -43168774875646219L;
    /**
     * 车辆编码
     */
    @ApiModelProperty(value = "车辆编码")
    private String tramCode;
    /**
     * 车辆名称
     */
    @ApiModelProperty(value = "车辆名称")
    private String tramName;
    /**
     * 出入井标志位
     */
    @ApiModelProperty(value = "出入井标志位")
    private String flagBit;
    /**
     * 入井时刻
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @ApiModelProperty(value = "入井时刻")
    private Date inTime;
    /**
     * 出井时刻
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @ApiModelProperty(value = "出井时刻")
    private Date outTime;
    /**
     * 区域编码
     */
    @ApiModelProperty(value = "区域编码")
    private String areaCode;
    /**
     * 进入当前区域时刻
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @ApiModelProperty(value = "进入当前区域时刻")
    private Date areaInTime;
    /**
     * 分站编码
     */
    @ApiModelProperty(value = "分站编码")
    private String stationCode;
    /**
     * 进入分站时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @ApiModelProperty(value = "进入分站时间")
    private Date stationInTime;
    /**
     * 劳动组织模式
     */
    @ApiModelProperty(value = "劳动组织模式")
    private String laborMode;
    /**
     * 距离分站距离
     */
    @ApiModelProperty(value = "距离分站距离")
    private BigDecimal stationDistance;
    /**
     * 工作状态
     */
    @ApiModelProperty(value = "工作状态")
    private String workState;
    /**
     * 数据时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @ApiModelProperty(value = "数据时间")
    private Date dataTime;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
    @ApiModelProperty(value = "煤矿编码")
    private String mineCode;

}

